Nedokreslovani TreeView
Otázka od: Ing. Jiri Kubicek
21. 11. 2002 13:53
Zdravim vsechny
a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen zlomek
rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
ktery naplnuji asi 150 ikonami. Pri aktualizaci pouzivam
BeginUpdate/EndUpdate. Kompiluji na D5,Windows XP.
Za kazdou radu predem dik
Jirka
Odpovedá: Robert Suska
21. 11. 2002 14:20
ahoj
ja som tiez pri TreeView pouzival BeginUpdate a EndUpdate a robilo mi to
presne to iste tak som to vyhodil a na konci kodu kde sa nieco plni datami
som este pridal TreeView.Refresh; a uz mi to beha
Robo
************************************
Robert Suska
KORAK SLOVAKIA s.r.o.
Horna 52
974 01 Banska Bystrica
www.korak.sk robert@korak.sk
Network administrator, Delphi programmer
************************************
> Zdravim vsechny
> a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen zlomek
> rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
> slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
> ktery naplnuji asi 150 ikonami. Pri aktualizaci pouzivam
> BeginUpdate/EndUpdate. Kompiluji na D5,Windows XP.
> Za kazdou radu predem dik
> Jirka
>
>
Odpovedá: Petr Vones
22. 11. 2002 0:07
From: "Ing. Jiri Kubicek" <kubicek@etatherm.cz>
> a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen zlomek
> rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
> slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
Neni na tech PC nejaka neaktualizovana verze Windows 95 ? Mela by tam byt
totiz COMCTL32.DLL alespon verze IE4.01
Petr Vones
Odpovedá: Ing. Jiri Kubicek
22. 11. 2002 7:20
Diky, ale tohle jsem overil, problem bude jinde.
Jirka
From: "Petr Vones" <pvones@mbox.vol.cz>
> From: "Ing. Jiri Kubicek" <kubicek@etatherm.cz>
> > a sdeluji, ze me trapi nedokreslovani v TreeView, kde se ukaze jen
zlomek
> > rozvinuteho stromu. Deje se tak jen na nekterych, hlavne vykonnostne
> > slabsich PC. V TreeView jsou ikony 29x14,pro ktere pouzivam ImageList ,
>
> Neni na tech PC nejaka neaktualizovana verze Windows 95 ? Mela by tam byt
> totiz COMCTL32.DLL alespon verze IE4.01
>
> Petr Vones
>
Odpovedá: Ing. Jiri Kubicek
25. 11. 2002 8:49
Heureka,
vyreseno. Na stejnem formu jsem mel komponentu TMainMenu se dvema
podpolozkami, ktere jsem delsi dobu nevyuzival (disabled).Z nejakeho hnuti
mysli, vyvolaneho nesjpis podzimnim nedostatkem osluneni jsem v ramci
"uklidu" ve zdrojaku
unity deklaraci techto podpolozek vymazal (ale ne pres editor
TMainMenu).Kompilator kupodivu neprotestoval, PC s W2k a WXP vykreslovaly
normalne, pouze starsi PC s W9x nedokreslovaly TreeView. Jako vyjimka
potvrzujici pravidlo se uplatnil prehistoricky notebook s W95 ktery i tuto
mou skolackou chybu velkoryse prehledl a vykresloval OK.
Jsou to veci co?
Zdravi Jirka